Qt-UI 产品文档
产品文档目录

IPEdit控件的使用

IP地址输入控件

功能功能

用来输入IP地址的编辑框

属性介绍

  1. Background 背景演示
  2. IP Address 初始地址
  3. FontSize 字体大小
  4. FontColor 字体颜色
  5. DisableColor 禁用字体颜色

控件事件介绍

1. UIG_EDIT_SETFOCUS

参数名 事件数值 事件含义 事件参数1 事件参数2
UIG_EDIT_SETFOCUS 0x2000 获得焦点事件 - -

事件处理示例:

 BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
    ON_UIG_EDIT_SETFOCUS(_edit, EditFocus)
 END_UIG_MESSAGE_MAP()
 ...
 void CDemoDlg::EditFocus(IUIGearsControl* control)
{
    if (control == _edit)
    {   
    }
}

2. UIG_EDIT_KILLFOCUS

参数名 事件数值 事件含义 事件参数1 事件参数2
UIG_EDIT_KILLFOCUS 0x2001 失去焦点事件 - -

事件处理示例:

 BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
    ON_UIG_EDIT_KILLFOCUS(_edit, KillFocus)
 END_UIG_MESSAGE_MAP()
 ...
 void CDemoDlg::KillFocus(IUIGearsControl* control)
{
    if (control == _edit)
    {   
    }
}

3. ON_UIG_EDIT_TEXTCHNAGE

参数名 事件数值 事件含义 事件参数1 事件参数2
ON_UIG_EDIT_TEXTCHNAGE 0x2002 文字改变事件 - -

事件处理示例:

 BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
    ON_UIG_EDIT_TEXTCHNAGE(_edit, TextChanged)
 END_UIG_MESSAGE_MAP()
 ...
 void CDemoDlg::TextChanged(IUIGearsControl* control)
{
    if (control == _edit)
    {   
    }
}

接口介绍

1. SetIP

接口描述: 设置IP地址

参数值:

参数名 参数类型 参数含义
text const tchar* ip地址字符,如"127.0.0.1"

返回值:

void

示例:

_demoCtrl->SetIP();

2. GetIP

接口描述: 获取IP地址字符串

参数值:

返回值:

const tchar*

示例:

_demoCtrl->GetIP();

3. SetBackgroundStyle

接口描述: 设置背景样式

参数值:

参数名 参数类型 参数含义
state UIState 状态枚举
style IUIGearsRectStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetBackgroundStyle();

4. GetBackgroundStyle

接口描述: 获取背景样式

参数值:

参数名 参数类型 参数含义
state UIState 状态枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetBackgroundStyle();

5. GetFontSize

接口描述: 获取字体大小

参数值:

返回值:

int

示例:

_demoCtrl->GetFontSize();

6. SetFontSize

接口描述: 设置字体大小

参数值:

参数名 参数类型 参数含义
size int 字体大小

返回值:

void

示例:

_demoCtrl->SetFontSize();

7. GetFontColor

接口描述: 获取字体大小

参数值:

返回值:

int

示例:

_demoCtrl->GetFontColor();

8. SetFontColor

接口描述: 设置字体颜色

参数值:

参数名 参数类型 参数含义
color int 颜色值,如0xff000000

返回值:

void

示例:

_demoCtrl->SetFontColor();

9. GetDisableFontColor

接口描述: 获取禁用字体颜色

参数值:

返回值:

int

示例:

_demoCtrl->GetDisableFontColor();

10. SetDisableFontColor

接口描述: 设置禁用字体颜色

参数值:

参数名 参数类型 参数含义
color int 颜色值,如0xff000000

返回值:

void

示例:

_demoCtrl->SetDisableFontColor();

11. SetFontFamily

接口描述: 设置字体

参数值:

参数名 参数类型 参数含义
family const tchar* 字体

返回值:

void

示例:

_demoCtrl->SetFontFamily();

12. GetFontFamily

接口描述: 获取字体

参数值:

返回值:

const tchar*

示例:

_demoCtrl->GetFontFamily();

Qt商用模板项目

支持C++/Python语言,支持Windows\Linux\MacOS系统,支持X86\ARM\MIPS架构

img02

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

img02

Qt Robot

View more

QtRobot 视频高清机器人控制系统

Qt Robot System

img02

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

img02

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

img02

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

img02

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

img02

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

img02

Qt Conference

View more

Qt会议终端系统

Qt Conference System

img02

Qt Video Player

View more

Qt视频播放器

Qt Video Player

img02

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

img02

Qt IM

View more

Qt即时通讯系统

Qt IM

img02

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem